package main

import "fmt"

func main() {
	a:=make([]int,5)
	printSlice("a",a)
	b:=make([]int,0,5)
	printSlice("b",b)
	c:=b[:2]
	printSlice("c",c)
	d:=c[2:5]
	printSlice("d",d)
}

func printSlice(s string,x []int){
	fmt.Printf("%s len=%d cap=%d %v\n",s,len(x),cap(x),x)
}